home *** CD-ROM | disk | FTP | other *** search
/ Erotic Games: Memory / Erotic Games: Memory.iso / mac / air_installers / AdobeAIR.exe / setup.swf / scripts / mx / controls / HScrollBar.as < prev    next >
Text File  |  2009-02-12  |  2KB  |  71 lines

  1. package mx.controls
  2. {
  3.    import flash.ui.Keyboard;
  4.    import mx.controls.scrollClasses.ScrollBar;
  5.    import mx.controls.scrollClasses.ScrollBarDirection;
  6.    import mx.core.mx_internal;
  7.    
  8.    use namespace mx_internal;
  9.    
  10.    public class HScrollBar extends ScrollBar
  11.    {
  12.       
  13.       mx_internal static const VERSION:String = "3.0.0.0";
  14.        
  15.       
  16.       public function HScrollBar()
  17.       {
  18.          super();
  19.          super.direction = ScrollBarDirection.HORIZONTAL;
  20.          scaleX = -1;
  21.          rotation = -90;
  22.       }
  23.       
  24.       override mx_internal function get virtualHeight() : Number
  25.       {
  26.          return unscaledWidth;
  27.       }
  28.       
  29.       override protected function measure() : void
  30.       {
  31.          super.measure();
  32.          measuredWidth = mx_internal::_minHeight;
  33.          measuredHeight = mx_internal::_minWidth;
  34.       }
  35.       
  36.       override public function get minHeight() : Number
  37.       {
  38.          return mx_internal::_minWidth;
  39.       }
  40.       
  41.       override mx_internal function get virtualWidth() : Number
  42.       {
  43.          return unscaledHeight;
  44.       }
  45.       
  46.       override public function get minWidth() : Number
  47.       {
  48.          return mx_internal::_minHeight;
  49.       }
  50.       
  51.       override mx_internal function isScrollBarKey(param1:uint) : Boolean
  52.       {
  53.          if(param1 == Keyboard.LEFT)
  54.          {
  55.             lineScroll(-1);
  56.             return true;
  57.          }
  58.          if(param1 == Keyboard.RIGHT)
  59.          {
  60.             lineScroll(1);
  61.             return true;
  62.          }
  63.          return super.isScrollBarKey(param1);
  64.       }
  65.       
  66.       override public function set direction(param1:String) : void
  67.       {
  68.       }
  69.    }
  70. }
  71.